
let direction = 'up' // up   down  left   right

// 设置固定值中的某一个
type tDir = 'up' | 'down' | 'left' | 'right'

// 设置值的时候，只能是我们定义值的其中一个
let d1: tDir = 'left'



/*
  type 和 interface 类似，最大的区别就是 =
  建议给对象设置类型的时候使用 interface
  如果需要使用一个或者多个固定值的时候可以使用 type
*/
type tObj = {
  name: string
  age: number
}

const myobj: tObj = {
  name: 'str',
  age: 10
}
